    <!-- 自定义组件 用于解释v-slot -->
<template>
  <div>
    <header>
      <slot name='header'></slot>
    </header>
    <main>
      <!-- <slot></slot> -->
    </main>
    <footer>
      <slot name='footer'></slot>
    </footer>
     <slot :user='user'></slot>
  </div>
</template>

<script>
export default {
  data () {
    return {
      user: {
        name: 'GG',
        age: 18
      }
    }
  }

}
</script>

<style>

</style>
